import java.util.Scanner;

/**
 * Created by forcht on 2018/4/25.
 */
public class Main {
    //    static int sum = 0;
//    static int x;
//    static int y;
//
//    public static void main(String[] args) {
//        Scanner scanner = new Scanner(System.in);
//        x = scanner.nextInt();
//        y = scanner.nextInt();
//        find(0, 0);
//        System.out.println(sum);
//    }
//
//    static void find(int i, int j) {
//        if (i == x && j == y) {
//            sum++;
//        } else {
//            if (i < x) {
//                find(i + 1, j);
//            }
//            if (j < y) {
//                find(i, j + 1);
//            }
//        }
//    }
    //解法二
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int x = scanner.nextInt();
        int y = scanner.nextInt();
        int[][] dp = new int[x + 1][y + 1];
        for (int i = 0; i <= x; i++) {
            for (int j = 0; j <= y; j++) {
                if (i == 0 || j == 0) dp[i][j] = 1;
                else dp[i][j] = dp[i - 1][j] + dp[i][j - 1];
            }
        }
        System.out.println(dp[x][y]);
    }
}
